package cn.pro.api;

import cn.pro.entity.ProUser;
import cn.pro.entity.qo.LoginQo;
import cn.pro.entity.vo.ProUserVo;
import cn.pro.utils.CheckMsg;
import cn.pro.utils.PageData;

import java.util.List;

public interface IProUserService {
    CheckMsg create(ProUserVo proUser);

    PageData<ProUserVo> selectList(ProUser proUser);

    CheckMsg delete(String userId);

    CheckMsg updateUser(ProUser proUser);

    ProUserVo selectById(String userId);

    CheckMsg bindRoles(String userId, List<String> roleIds);
}
